package com.qiaofang.applet.service.member.service.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


/**
 * @author oyl
 */
@Data
@ApiModel("集团所有预约信息列表查询体条件DTO")
public class AppointmentQueryDto {

    @ApiModelProperty(value = "集团公司code")
    private String corporationCode;

    @ApiModelProperty("城市Code")
    private String cityCode;

    @ApiModelProperty("预约类型：1 新房  2 二手房  3 租房")
    private Integer businessType;

    @ApiModelProperty("带看状态：0 待看  1 已看  2 已取消")
    private Integer status;

    @ApiModelProperty( "说预约时间begin yyyy-MM-dd")
    private String beginCreateTime;

    @ApiModelProperty( "说预约时间end yyyy-MM-dd")
    private String endCreateTime;

    @ApiModelProperty("预约时间begin yyyy-MM-dd 00:00")
    private String beginAppointmentTime;

    @ApiModelProperty("预约时间end yyyy-MM-dd 23:59")
    private String endAppointmentTime;

    @ApiModelProperty("实际带看时间begin yyyy-MM-dd")
    private String beginVisitTime;

    @ApiModelProperty("实际带看时间end yyyy-MM-dd")
    private String endVisitTime;

    @ApiModelProperty("查询参数")
    private String searchStr;

    @ApiModelProperty("城市权限code集合")
    private List<String> cityCodes;
}
